import javax.swing.SpinnerNumberModel;
// 设置模型，包括初始值，最小值，步长和最大值。
SpinnerNumberModel model = new SpinnerNumberModel(15, // initial value 
                                                  0,   // min 
                                                  30,  // max 
                                                  1);  // step

jSpinner1.setModel(model);

private void jSpinner1StateChanged(javax.swing.event.ChangeEvent evt) {
    Integer selectedValue = (Integer) jSpinner1.getValue();
    String resultText = "Selected Value: "+selectedValue.toString();
    
    jTextField.setText(selectedValue.toString()); // 带到 JTextField
    textArea.append(resultText + "\n");        // 结果出现在 Textarea 中
}
